on pins and needles – English–Türkçe translations

🇬🇧 en tr 🇹🇷

on pins and needles

  • feeling sharp anticipation or anxiety
diken üstünde
Wiktionary Links